Programmeren 3
In deze module leren we werken met ASP.NET Core voor Windows én Linux. Cursisten die op een Mac werken leren werken met .NET Core voor OS X en Linux.
- In de eerste helft van deze module doorlopen we de basis van een typische ASP.NET Core-toepassing: basiswebpagina's en API's met behulp van MVC-controllers en de Razor-templating engine.
- In de tweede helft bouwen we verder deze basiskennis en leren we meer geavanceerde functies die je aan je applicatie kan toevoegen. Je leert vanuit C# een database aanspreken, je applicatie achter een inlogscherm beveiligt, hoe je je app kan configureren, hoe je dependancy injection toepast en je je applicatie in productie brengt.
- In het laatste gedeelte leren we hoe je eigen componenten maakt en hoe je je applicatie test.
Doelstellingen
- De student kan gevorderde aspecten van een ontwikkelingsomgeving gebruiken.
- De student kan werken met dependencies binnen een project.
- De student kan geautomatiseerde testen uitvoeren.
- De student kan patterns toepassen.
- De student kan een prototype maken.
- De student kan een business applicatie met database toegang ontwikkelen.
- De student kan gevorderde aspecten van OO programmeren toepassen (overerving, interfaces, polymorfisme).
- De student kan een versiebeheersysteem toepassen.
- De student kan technieken van kwaliteitscontrole toepassen.
- De student kan onder begeleiding de volledige levenscyclus van een project doorlopen op basis van een bestaande vereenvoudigde analyse.
- De student kan een applicatie met een gelaagde structuur ontwikkelen.
- De student kan een volledige user-interface ontwikkelen.
- De student kan een business model ontwikkelen.
- De student kan een datalaag ontwikkelen.
- De student kan data ophalen en wijzigen via een service laag.
Leerpad
- Je gerief klaarzetten
- Aan de slag met je gerief
- Herhaling HTML
- Beginnen met .NET Core
- Orde in .NET
- Werken met gegevens
- Gegevensserialisatie in CSharp
- Voorbeeldoplossing Serialization Book
- N-tier architectuur
- DI en Configuratie
- Aan de slag met ASP.NET Core
- ASP.NET Core Razor Pages
- Biblioshop - MySQL
- EF Core met MySQL en ASP.NET Core MySQL
- EF Core met MySQL en forms in ASP.NET Core
- BiblioAdmin model binding 1 op 1
- Fric-frac Mysql (over MySQL: Databanken)
- ADO.NET Core
- Fric-frac realisatie ASP.NET Core MVC project aanmaken in Visual Studio
- ASP.NET Core MVC Model toevoegen
- Fric-frac realisatie Model maken
- Fric-frac realisatie Views en Controllers maken
- Programmeren 3 Les 21 Fric-frac realisatie CSS
- Programmeren 3 Les 22 Lambda expressies en Linq
- Programmeren 3 Les 23 Realisatie Fric-frac Model Binding
- Programmeren 3 Les 24 Realisatie Fric-frac Model Binding Person 1 op 1
- Programmeren 3 Les 26 Examen
2020-12-13 17:35:36